03. Swagger

JAVA C2 L7 03 Swagger

One of the most popular API documentation specifications is OpenApi, formerly known as the Swagger Specification. OpenAPI allows you to describe your API using JSON or YAML. Swagger is the name associated with some of the most well-known, and widely used tools for implementing the OpenAPI specification. Swagger helps you design, build, document and consume REST APIs. SpringFox is a Swagger integration for the Spring Framework.

  • Swagger Editor – A browser-based editor where you can write OpenAPI specs.
  • Swagger UI – A web application that renders OpenAPI specs as interactive API documentation.
  • Swagger Codegen – A tool that generates server stubs and client libraries from an OpenAPI spec.

Which Swagger component displays dynamically generated documentation?

SOLUTION: Swagger UI